'''
np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None)
start	起始值: base ** start
stop	终止值: base ** stop
num	    要生成的等步长的样本数量,默认为50
endpoint	该值为 true 时,数列中中包含stop值,反之不包含,默认是True。
base	对数 log 的底数。
dtype	ndarray 的数据类型
'''

import numpy as np

# 1.生成 1,2,4,8,16,32,64,128 base底为2,对数数列
a = np.logspace(0,8,9,base=2)
print(a)
'''[  1.   2.   4.   8.  16.  32.  64. 128. 256.]'''

# 2.生成 base底为10 的对数数列
b = np.logspace(0,4,5,base=10)
print(b)
'''[1.e+00 1.e+01 1.e+02 1.e+03 1.e+04]'''


# 3.生成 base底为e 的对数数列
c = np.logspace(0,4,5,base=np.e)
print(c)
'''[ 1.          2.71828183  7.3890561  20.08553692 54.59815003]'''